import {
  getGoodsDetail
} from "../../api/goodsDetail";



// subPage/gooodsDetail/goodsDetail.js
Page({

  mixins: [require('../../Mixins/createStore')],

  /**
   * 页面的初始数据
   */
  data: {
    goodsDetail: null,
    bannerList: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getGoodsDetailData(options.proid)
  },

  async getGoodsDetailData(proid) {
    const res = await getGoodsDetail(proid)
    this.setData({
      goodsDetail: res.data,
      bannerList: res.data.banners[0].split(',')
    })
    wx.setNavigationBarTitle({
      title: res.data.proname,
    })
  },

  // 添加购物车
  addGoods() {
    const {
      proname,
      proid,
      originprice,
      img
    } = this.data.goodsDetail
    // const goods = {
    //   proname: this.goodsDetail.proname,
    //   proid: this.goodsDetail.proid,
    //   proname: this.goodsDetail.proname,
    //   originprice: this.goodsDetail.originprice,
    //   img: this.goodsDetail.img1,
    //   num: 1,
    //   checked: true
    // }
    console.log(this);
    this.addToCart({
      proname,
      proid,
      originprice,
      img,
      num: 1,
      checked: true
    })
  },

  // 图片预览
  preview(e) {
    wx.previewImage({
      urls: this.data.bannerList,
      current: e.target.dataset.image
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage(obj) {
    console.log(obj);
    if (obj.from === 'button') {
      return {
        title: '点击button发送给朋友',
        imageUrl: 'https://i01piccdn.sogoucdn.com/3ae981ebc5beae5b',
        path: `/subPage/gooodsDetail/goodsDetail?proid=${this.data.goodsDetail.proid}`
      }
    } else {
      return {
        title: '点击胶囊发送给朋友',
        imageUrl: 'https://pics0.baidu.com/feed/bd315c6034a85edf7ccec0cf8470dd2fdc547549.jpeg?token=de094808aa5c74a8bcd7431ba01d9fd2',
        path: `/subPage/gooodsDetail/goodsDetail?proid=${this.data.goodsDetail.proid}`
      }
    }
  },

  /**
   * 用户点击右上角分享到朋友圈
   */
  onShareTimeline() {
    return {
      title: '点击胶囊发送给朋友圈',
      imageUrl: 'https://c-ssl.duitang.com/uploads/blog/202201/20/20220120103801_bd34a.jpeg'
    }
  }
})